package com.forekonw.demo3;


import java.util.Scanner;

/**
 * 数组的声明与使用
 * 数据类型[]变量名 = new 数据类型[数组的长度];
 * 如果数组下标越界出现异常（Exception）
 *      Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException（数组下标越界）
 *  如果出现了此类异常，程序就中断了，不会执行之后的代码了
 * 数组是引用类型;引用类型的默认值都为null，如果定义的数组没有初始化，那么默认值就为null
 */
public class ArrayDemo4 {
    public static void main(String[] args) {
        int[] array = new int[10];
        array[0]=1;
        array[1]=1;
        array[2]=1;
        array[3]=1;
        array[4]=1;
        array[5]=1;
        array[6]=1;
        array[7]=1;
        array[8]=1;
        array[9]=1;
        int sum=0;
        for (int i =0;i<array.length;i++){
            System.out.println(array[i]);
            System.out.println("数组和为");
        System.out.println(sum +=array[i]);
        }


        double a =0;
        double b =0;
        Scanner input =new Scanner(System.in);
        System.out.println("请输入");
        int[]asd = new int[10];
        for (int i=0;i<asd.length;i++){
            asd[i]=input.nextInt();
        }
        for (int j=0;j<asd.length;j++){
            System.out.println(asd[j]);
            System.out.println(a+=asd[j]);
            System.out.println(b=a/asd.length);
        }
    }
}
